@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;	padding: 0;}
body,input,select,textarea{font-size:20px; font-family:"微软雅黑"; color:#fff;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset,img{border: 0;}
address,caption,cite,code,dfn,em,th,var{font-style: normal;	font-weight: normal;}
li{list-style: none;}
caption,th{	text-align: left;}
h1,h2,h3,h4,h5,h6{font-size: 12px;}
abbr,acronym{border: 0;	font-variant: normal;}
sup,sub{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
a{ text-decoration:none; font-size:20px; color:#fff;}
a:hover{text-decoration:none;}
.clearboth { font-size:0; line-height:0; height:0; width:100%; float:none; clear:both;}
.left { float:left;}
.right { float:right;}
.none { display:none;}

input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="search"],
button {
	-webkit-appearance:none!important;
	outline:none!important;
}

body { text-align:left; background:#f7f7f7;}
.clearboth { clear:both; height:0px; font-size:0px; line-height:0px;}
.block { display:none;}
.float_left { float:left;}
.float_right { float:right;}
::-webkit-scrollbar{width:0;height:0}

#subject { width:100%; overflow:hidden; position:relative; min-height:200px;}

/*----------收徒----------*/
.apprentice { width:100%; position:relative; padding:0 0 70px 0;}
.apprentice_banner { width:100%; position:relative;}
.ab_img { width:100%; min-height:100px; line-height:0px;}
.ab_img img { width:100%;}
.ab_div { padding:10px; top:0px; left:0px; position:absolute; width:100%; box-sizing:border-box;}
.ab_portrait { width:12%; float:left;}
.ab_portrait img { width:100%;}
.ab_name { float:left; width:50%; padding-left:10px; font-size:16px;}
.ab_introduction { width:50%; float:left; padding-left:10px; font-size:14px;}
.ab_autograph { position:absolute; left:0px; bottom:0px; padding:0 10px; font-size:40px; line-height:60px;}
.apprentice_form {}
.af_1 { background:#fff;}
.af_1_div { padding:7px 0%; margin:0 10%; height:36px; position:relative;}
.af_1_div1 { border-bottom:1px solid #f5f5f5;}
.af_86 { position:absolute; left:0px; top:7px; width:36%; text-align:center; line-height:36px; color:#000; font-size:16px; border-right:1px solid #f5f5f5;}
.af_phone { width:64%; position:absolute; right:0px; top:7px; font-size:16px; color:#000; line-height:36px; box-sizing:border-box; padding:0 10px; border:none;}
.af_code { width:64%; position:absolute; left:0px; top:7px; font-size:16px; color:#000; line-height:36px; box-sizing:border-box; padding:0 10px; border:none;}
.af_code_button1 { height:26px; line-height:26px; position:absolute; right:0px; top:12px; width:36%; border:1px solid #e1e1e1; color:#000; font-size:12px; text-align:center; border-radius:3px;}
.af_code_button2 { height:26px; line-height:26px; position:absolute; right:0px; top:12px; width:36%; border:1px solid #e1e1e1; color:#000; font-size:12px; text-align:center; border-radius:3px; display:none;}
.af_2 { background:#fff; margin-top:8px; padding:30px 10%;}
.af_sex { width:100%; height:72px; position:relative; overflow:hidden;}
.af_sex_input { position:absolute; top:-100px;}
.af_sex_man { width:48px; height:24px; padding:48px 0 0 0; font-size:10px; line-height:24px; color:#999999; position:absolute; left:10%; top:0px; background:url(../images/apprentice/apprentice_man_no.png) left top no-repeat; background-size:100%; text-align:center;}
.af_sex_man.yes { background:url(../images/apprentice/apprentice_man_yes.png) left top no-repeat; background-size:100%;}
.af_sex_woman { width:48px; height:24px; padding:48px 0 0 0; font-size:10px; line-height:24px; color:#999999; position:absolute; right:10%; top:0px; background:url(../images/apprentice/apprentice_woman_no.png) left top no-repeat; background-size:100%; text-align:center;}
.af_sex_woman.yes { background:url(../images/apprentice/apprentice_woman_yes.png) left top no-repeat; background-size:100%;}
.af_sex_or { text-align:center; line-height:72px; font-size:16px; color:#000;}
.af_button { padding:20px 12px;}
.af_button input { border:none; width:100%; line-height:44px; height:44px; text-align:center; padding:0; margin:0; background:#ffcc00; font-size:16px; color:#000; border-radius:4px;}

.apprentice_invitation { height:64px; position:fixed; left:0px; bottom:0px; line-height:64px; background:#000; width:100%;}
.ai_img { position:absolute; left:20px; top:16px; width:32px; height:32px; line-height:0;}
.ai_img img { height:100%; width:100%;}
.ai_text { padding-left:84px; font-size:16px;}

/*----------免责声明----------*/
.statement { width:100%; position:relative; padding:50px 0 0 0;}
.statement_top { position:fixed; top:0px; left:0px; width:100%; height:44px; line-height:44px; background:#ffcc00;}
.statement_top_a { position:absolute; top:0px; left:14px; line-height:44px; font-size:20px; color:#000; font-family:"黑体";}
.statement_top_title { text-align:center; color:#000; font-size:16px; line-height:44px;}
.statement_p { line-height:26px; color:#333; font-size:14px; padding:0 5%;}
.statement_p p { line-height:26px; color:#333; font-size:14px; padding-bottom:26px;}
.statement_p_title { line-height:44px; font-size:20px;}

/*----------分享页----------*/
.share { width:100%; padding:0 0 54px 0;}
.main_visual{height:422px;overflow:hidden;position:relative; width:100%;}
.main_image{height:422px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:422px;}
.main_image li span{display:block;width:100%;height:422px; background-size:100%;}
.main_image li a{display:block;width:100%;height:422px}
div.flicking_con{position:absolute;bottom:10px;right:6%;z-index:999; height:10px; text-align:right;}
div.flicking_con a{float:left;width:7px;height:7px;margin:0;padding:0;display:block;text-indent:-1000px; background:url(../images/share/share_banner_no.png) left top no-repeat; background-size:100%; margin-right:5px; overflow:hidden; font-size:0px; line-height:0;}
div.flicking_con a.on{ background:url(../images/share/share_banner_yes.png) left top no-repeat; background-size:100%;}
#btn_prev,#btn_next{z-index:11111;position:absolute;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{left:100px; display:none;}
#btn_next{right:100px; display:none;}
.share_link { width:100%; background:#fff; padding:5px 0;}
.share_link_1 { line-height:28px; display:block; float:left; text-align:center; box-sizing:border-box; color:#000; font-size:14px; width:50%; border-right:1px solid #ebebeb;}
.share_link_2 { line-height:28px; display:block; float:left; text-align:center; box-sizing:border-box; color:#000; font-size:14px; width:50%;}
.share_information { margin:5px 0 0 0; padding:5px 12px; position:relative; background:#fff;}
.si_name { line-height:32px; color:#000; font-size:16px;}
.si_price { position:absolute; top:22px; right:12px; font-size:12px; color:#000; line-height:26px;}
.si_price span { color:#ff6666; font-size:18px;}
.si_list { float:left;}
.si_list li { padding:0 4px; height:18px; line-height:18px; margin-right:6px; font-size:12px; color:#000; float:left; background:#7da7d9; border-radius:3px;}
.si_detailed { font-size:12px; color:#999; padding:8px 0 0 0; line-height:16px;}
.si_detailed span { color:#ffcc00; font-size:16px;}
.share_div { margin:5px 0 0 0; padding:5px 12px 5px 40px; position:relative; background:#fff;}
.sd_img { position:absolute; left:12px; top:12px; width:15px; line-height:0;}
.sd_img img { width:100%;}
.sd_title { font-size:14px; color:#adadad; line-height:28px;}
.sd_main {}
.sd_main p { color:#000; font-size:14px; line-height:24px;}
.sd_main_list { float:left; padding:5px 0;}
.sd_main_list li { float:left; font-size:14px; color:#000; padding:0 5px; line-height:24px; margin-right:15px; background:#ffcc00; border-radius:3px;}
.share_bottom { position:fixed; left:0px; bottom:0px; width:100%; box-sizing:border-box; padding:7px 10px 7px 54px; background:url(../images/share/share_bottom_bg.png) left top repeat;}
.sb_img { position:absolute; left:10px; top:7px; width:36px; height:36px;}
.sb_img img { width:100%;}
.sb_title { font-size:14px; line-height:20px; color:#fff;}
.sb_p { color:#fff; line-height:16px; font-size:12px; padding:0 120px 0 0; overflow:hidden; height:16px;}
.sb_button { position:absolute; right:10px; top:7px; width:100px; color:#000; text-align:center; display:block; background:#ffcc00; border-radius:3px; font-size:16px; line-height:36px;}

/*----------收徒看图王----------*/
.apprenticeStatistics { width:100%; position:relative; padding:44px 0 0 0;}
.apprenticeStatistics_top { position:fixed; top:0px; left:0px; width:100%; height:44px; line-height:44px; background:#ffcc00;}
.apprenticeStatistics_top_a { position:absolute; top:0px; left:14px; line-height:44px; font-size:20px; color:#000; font-family:"黑体";}
.apprenticeStatistics_top_title { text-align:center; color:#000; font-size:16px; line-height:44px;}
.apprenticeStatistics_div { width:100%;}
.as_cumulative { width:50%; float:left; border-right:1px solid #e2e2e2; padding:22px 0; box-sizing:border-box;}
.as_cumulative_1 { text-align:center; font-size:50px; color:#ffcc00; line-height:60px;}
.as_cumulative_2 { text-align:center; font-size:14px; color:#333; line-height:24px;}
.as_number { width:50%; float:left; padding:22px 0; box-sizing:border-box;}
.as_number_1 { text-align:center; font-size:50px; color:#ffcc00; line-height:60px;}
.as_number_2 { text-align:center; font-size:14px; color:#333; line-height:24px;}
.as_harvest { line-height:52px; color:#fff; font-size:14px; text-align:center; float:left; width:100%; background:#ffcc00;}
.as_harvest span { color:#333;}
.as_invitation { width:50%; float:left; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:40px 0 22px 0; box-sizing:border-box; text-align:center; height:146px;}
.as_invitation_1 { text-align:center; font-size:28px; color:#99cc33; line-height:60px;}
.as_invitation_2 { text-align:center; font-size:14px; color:#333; padding:0 12px; line-height:22px; height:22px; display:inline-block; margin:0 auto; border:1px solid #e2e2e2; border-radius:5px;}
.as_share { width:50%; float:left; border-bottom:1px solid #e2e2e2; padding:40px 0 22px 0; box-sizing:border-box; text-align:center; height:146px;}
.as_share_1 { text-align:center; font-size:28px; color:#99cc33; line-height:0px; height:60px;}
.as_share_1 img { height:100%;}
.as_share_2 { text-align:center; font-size:14px; color:#333; line-height:24px;}
.as_share_detailed { position:fixed; width:100%; text-align:center; color:#ff9900; font-size:14px; line-height:70px; display:inline-block; text-decoration:underline; bottom:0px; left:0px;}


/*----------弹窗----------*/
.popupWindow_hp { position:fixed; left:0px; top:0px; z-index:10000; width:100%; height:100%; background:url(../images/translucent.png) left top repeat;}
.popupWindow_frame { position:fixed; left:50%; top:50%; z-index:10000; width:70%; padding-bottom:32px; background:#fff; margin:-100px 0 0 -35%; border-radius:5px;}
.popupWindow_text { padding:18px; line-height:28px; font-size:16px; color:#202020; text-align:center;}
.popupWindow_button { width:100%; position:absolute; left:0px; bottom:4px; text-align:center; height:32px;}
.popupWindow_button div { display:inline-block; margin:0 6px;}
.popupWindow_button_ok { height:26px; line-height:26px; width:70px; border-radius:3px; background:#f06e30; text-align:center; font-size:16px;}
.popupWindow_button_cancel { height:26px; line-height:26px; width:70px; border-radius:3px; background:#999999; text-align:center; font-size:16px;}

/*----------首页----------*/























